Visualizing PVM Executions

نویسندگان

  • Thomas Kunz
  • David J. Taylor
چکیده

Because of the complexity of distributed applications, understanding their behaviour is a challenging task. Frequently, tools that provide graphical visualizations based on process-time diagrams are provided to facilitate this understanding task. While a wide variety of such tools exist, few address the complexity problem directly. In contrast, our research has focused on the problem of visualizing complex distributed executions. Our visualization tool, Poet, provides abstraction facilities in both the process and time dimension to reduce the apparent complexity of a distributed execution. Because of its emphasis on target-system independence, adapting Poet for PVM 3.3, utilizing the tracing facility provided in this version of PVM, was relatively straightforward. This paper summarizes the necessary steps to adapt Poet to PVM and presents a few simple visualizations. We also discuss the use of event abstraction to provide execution visualizations that match the programming model provided by PVM, in particular with respect to group-communication primitives.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Poet: Target-System-Independent Visualisations of Complex Distributed-Application Executions

Designing and implementing a visual debugger for distributed programs is a signi cant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtained...

متن کامل

Poet: Target-System Independent Visualizations of Complex Distributed-Application Executions

Designing and implementing a visual debugger for distributed programs is a signi"cant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtained...

متن کامل

Visualizing Message Patterns in Object-Oriented Program Executions

The dynamic behavior of object-oriented programs is diicult to design, implement, and modify. Understanding the interactions between classes and objects is necessary to create eecient designs and make safe modiications. This work seeks to identify, visualize, and analyze recurring message patterns in object-oriented program executions as a means for understanding and examining dynamic behavior....

متن کامل

Poet : Target - System - IndependentVisualisations of ComplexDistributed - Application

Designing and implementing a visual debugger for distributed programs is a sig-niicant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtaine...

متن کامل

Poet: Target-System-Independent Visualizations of Complex Distributed Executions

A process time diagram showing the execution his tory of individual processes and the interactions be tween processes can be a very useful tool in under standing the behavior of a distributed or concurrent application Managing the size of these visualizations via suitable abstraction facilities is essential for long running and complex applications This paper de scribes Poet a tool that collect...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995